package comparisionAndResults;

import java.util.ArrayList;

import ModelRepresentations.Model;

public abstract class AModelComparer {
	public abstract ResultValueMatrix getSyntacticValue(ArrayList<Model> modelsToCompare);
	public abstract ResultValueMatrix getSemanticValue(ArrayList<Model> modelsToCompare);
	public abstract ResultValueMatrix getStructuralValue(ArrayList<Model> modelsToCompare);
	public abstract ResultValueMatrix getBehavioralValue(ArrayList<Model> modelsToCompare);
	
	public abstract ResultValueMatrix getTotalValue(ArrayList<Model> modelsToCompare);
}
